package com.itheima.search.service;

/**
 * 图书索引管理服务
 * 负责维护Elasticsearch中的图书索引
 * 
 * @author itheima
 */
public interface BookIndexService {
    
    /**
     * 添加图书到ES索引
     * @param bookId 图书ID
     */
    void addBookToIndex(Integer bookId);
    
    /**
     * 更新ES索引中的图书
     * @param bookId 图书ID
     */
    void updateBookInIndex(Integer bookId);
    
    /**
     * 从ES索引中删除图书
     * @param bookId 图书ID
     */
    void deleteBookFromIndex(Integer bookId);
}

